#ifndef CAMERA_H
#define CAMERA_H

#include "DirectXEngine.h"

class Camera
{
	public:
		Camera (LPDIRECT3DDEVICE9 DrawDevice);
		~Camera (void);

		void SetCameraPosition (float Xpos, float Ypos, float Zpos,
								float Xat, float Yat, float Zat);
		void SetCameraPerspective (float FOV, float Aspect, float Near, float Far);
		void RotateCamera (float XVal, float YVal, float ZVal);

	private:
		D3DXMATRIX View;
		D3DXMATRIX Projection;
		LPDIRECT3DDEVICE9 Device;
};

#endif